By plane
Hancock County - Bar Harbor Airport (http://www.bhbairport.com), located in Trenton, only 5 miles outside Ellsworth, near Acadia National Park; and Bangor International Airport (http://www.flybangor.com/), 30 miles away in Bangor.
By train
There are no longer any trains traveling to Ellsworth and points Downeast. However, plans are afoot in Hancock County to redevelop the old railway right-of-way for tourist excursions. The railway tracks still intersect West Main Street, just beyond the meeting point of High Street and Oak Street.
By car
Travel north up I-95 towards Bangor until Exit 182A, then briefly follow I-395 until Exit 6A leads you on to Route 1A and south 22 miles to Ellsworth. Alternatively, drive the old but much more scenic Route 1 all the way up the Maine coast. A common compromise route by locals returning home from southern Maine is to take I-95 to just beyond Augusta, and then pick up Route 3, which leads to Belfast and then joins Route 1 up the coast to Ellsworth. This latter may be the fastest route to Ellsworth from points south, though the stretch along Route 3 lacks the charm of the coastal drive.